.orico_Page_productxc {
    width: 100%;
    position: relative;
    height: 100vh;
    overflow-y: auto;
    overflow-x: hidden;
    background: #f2f2f2;
    .productxcMain {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        p {
            font-family: inherit;
        }
        .culture_top {
            background: #f2f2f2;
            display: flex;
            flex-direction: column;
            img {
                height: auto;
                max-width: 100%;
            }
            .culture_bril_con {
                max-width: 101.25rem;
                width: 80%;
                background: #f2f2f2;
                overflow: hidden;
                display: flex;
                margin: 0 auto;
                .culture_bril_div {
                    width: 29%;
                    height: 597px;
                    background: #fff;
                    overflow: hidden;
                    text-align: center;
                    margin-left: 6%;
                    margin-top: 5rem;
                    margin-bottom: 5rem;
                    border-radius: 1rem;
                    .iconimg {
                        display: flex;
                        justify-content: center;
                        margin-top: 3.125rem;
                        img {
                            height: auto;
                            max-width: 100%;
                        }
                    }
                    .title {
                        font-size: 1.125rem;
                        font-weight: 600;
                        font-family: Montserrat-Bold, Montserrat;
                        margin-top: 2rem;
                        width: 90%;
                        margin-left: 5%;
                    }
                    .subtitle {
                        width: 80%;
                        font-size: 0.875rem;
                        color: #707070;
                        font-family: Montserrat-Medium, Montserrat;
                        margin-top: 1.375rem;
                        margin-left: 10%;
                    }
                }
                .culture_bril_div:first-child {
                    margin-left: 0;
                }
            }
        }
        .culture_vision {
            background-color: #fff;
            overflow: hidden;
			width: 100%;
            .subtitle {
                font-size: 1.25rem;
                color: #101010;
                line-height: 2em;
                margin-bottom: 2%;
                font-weight: 600;
                font-family: Montserrat-Bold, Montserrat;
            }
            .swt-Container {
                width: 80%;
                margin: 0 auto;
                max-width: 101.25rem;
                .title {
                    font-size: 3em;
                    font-weight: 600;
                    color: #101010;
                    text-align: center;
                    padding-top: 2.3%;
                    padding-bottom: 2%;
                    line-height: 2em;
                    font-family: 'LATO-MEDIUM';
                }

                .swt-Table {
                    margin-bottom: 4%;
                    .Table-Row {
                        display: table-row;
                        .left {
                            width: 46.7%;
                            text-align: center;
                            vertical-align: middle;
                            img {
                                border-radius: 1rem;
                            }
                        }
                        .right {
                            width: 46.7%;
                            text-align: center;
                            vertical-align: middle;
                            p {
                                margin-left: 5%;
                                text-align: left;
                                display: inline-block;
                                width: 90%;
                                font-size: 1.25rem;
                                color: #101010;
                                line-height: 2em;
                                margin-bottom: 2%;
                                font-family: Montserrat-Bold, Montserrat;
                                margin-right: 10%;
                            }
                            .des {
                                font-size: 16px;
                                color: #737373;
                                line-height: 1.6rem;
                                font-family: Montserrat-Medium, Montserrat;
                            }
                        }
                        .Table-Cell {
                            display: table-cell;
                            margin: 0;
                            padding: 0;
                        }
                        .center {
                            width: 6.6%;
                        }
                    }
                }
                .culture_vision_02 .des {
                    font-size: 1rem;
                    color: #737373;
                    line-height: 1.6rem;
					font-family: Montserrat-Medium, Montserrat;
                }
                .culture_vision_02 .des,
                .culture_vision_02 .subtitle {
                    text-align: left;
                }
				.culture_vision_02 img{
					border-radius: 1rem;
				}
            }
        }
    }
}
